package com.blb.service;

import com.blb.entity.Ware;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author HuaHao
 * @since 2019-11-20
 */
public interface IWareService extends IService<Ware> {
    /* 查询所有仓库 */
    List<Ware> findAllWare2(String companyId);

    /* 根据公司id查询所有仓库信息 */
    List<Ware> findAllWare(String companyId);

    /* 根据仓库id找出货区数目（添加货区用）*/
    String  findCargoNumById(String id);

    /* 新增仓库 */
    void AddWare(Ware ware);

    /* 修改仓库信息 */
    void UpdateWare(Ware ware);

    /* 修改仓库（用作货区添加） */
    void UpdataCargoNum(Ware ware);

    /* 修改启用状态 */
    void UpdateWareStatus(Ware ware);

    /* 修改停用状态 */
    void UpdateWareStatus1(Ware ware);

}
